草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

android - 在个人应用程序中打开 facebook 登录屏幕,而不是在设备浏览器中

当Facebook应用程序安装在设备上但我没有登录时。单击facebook登录按钮时,我自己的应用程序会打开facebook应用程序。如果我在facebook应用程序上登录,我自己的应用程序会从facebook应用程序获取登录详细信息,并让我使用登录信息。当我没有在设备上安装facebook应用程序时,第一次在我自己的应用程序中单击facebook登录按钮时,它会在默认设备浏览器上打开facebook登录页面并保存我的登录凭据以供下次使用。下次我尝试登录时,它会直接获取登录信息。问题是当我在默认设备浏览器(比如chrome)上显式打开facebook网站时。我直接登录到我从自​​己的应

android - 使用动态创建的 View 时处理屏幕方向更改的最佳方法?

当启动我的应用程序的某个Activity时,用户会收到一个对话框“欢迎”,他必须填写一些数据才能继续。然后,在Activity本身中,用户有2个按钮,使他能够动态创建和删除无限数量的字段(由多个View组成)如您所知,当屏幕方向改变时,Activity将重新启动,因此所有信息都会丢失。显然,这可能会有问题。为了处理屏幕方向,android文档建议开发人员使用onRetainNonConfigurationInstance().唯一的问题是,如果您使用它在上下文中保存对象,所有绑定(bind)的View都会泄漏。在我的案例中,这更成问题,因为该Activity中的数据本质上与其View相

android - 允许布局占据屏幕空间的百分比?

是否可以让布局占据一定百分比的屏幕空间?目前我有2种布局,一种占据大约130dip高度,这对大多数屏幕来说都很好,但是当我切换到横向时,另一种线性布局在某些屏幕尺寸上几乎看不到。我如何确保为每一个都提供相等的屏幕空间? 最佳答案 为每个布局设置相同的android:layout_weight值。例子: 关于android-允许布局占据屏幕空间的百分比?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

Ubuntu20.04安装显卡驱动以及双屏幕显示问题

一、前言最近由于学习需要,重新安装显卡驱动,这里仅仅记录以下本人安装过程中遇到的一些问题以及个人的参考文章之后的实际可行的解决方案,请读者根据自身的实际情况酌情参考。本人使用的是华硕飞行堡垒6笔记本,显卡为GTX1050Ti,图形化界面显示使用的默认的gdm3。这是安装成功之后,使用nvidia-smi命令进行测试显示的结果以及通过Ubuntu设置中查看的情况:​​二、问题2.1驱动安装问题 显卡驱动安装可以参考:驱动安装教程,安装步骤很详细也很全面,Ubuntu22.04可以直接使用Ubuntu自带附加驱动安装,其他版本的就使用手动安装吧。如果按照此教程安装之后,可以正常使用nvidia-s

android - 仅使用 xml 如何确保 admob 广告始终出现在屏幕底部?

您好以下链接给出了我的androidActivity(activity.xml)和admob(admob.xml)的xml。如何确保admob横幅始终位于显示屏底部无论此链接中的Activityxml创建的显示如何:http://i.imgur.com/J6glh.png,关于如何做到这一点的任何建议?activity.xmlandadmob.xml 最佳答案 这对我有用!!!ETC 关于android-仅使用xml如何确保admob广告始终出现在屏幕底部?,我们在StackOverfl

android - 在 AsyncTask 中保持屏幕明亮

我在我的AsyncTask中使用这段代码来确保屏幕在AsyncTask运行时保持明亮:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);但是,我不希望屏幕在AsyncTask运行后强制变亮。我怎样才能真正“撤消”或“关闭”该选项? 最佳答案 在您的AsyncTask调用中的onPostExecute方法中getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);参

Android 如何获取我的 MapView 的屏幕坐标? (可见矩形)

如何保存我的MapView的屏幕坐标?(可见矩形左上角和缩放级别)我想在一段时间后重新加载该坐标。我该怎么做?谢谢,莱斯利 最佳答案 我不知道您是否找到了问题的答案,所以我将向您展示我的解决方案。我已将以下代码作为MapView类的子类。GeoPointtopLeft=this.getProjection().fromPixels(getLeft(),getTop());GeoPointbottomRight=this.getProjection().fromPixels(getRight(),getBottom());inttop

android - 从外壳发送屏幕 Intent

如何在控制台中发送启动屏幕的Intent?我知道打开屏幕的Action是Intent.ACTION_SCREEN_ON,但我很难从控制台发送Intent。 最佳答案 我找到了解决方案adbshellambroadcast-aandroid.intent.action.SCREEN_ON 关于android-从外壳发送屏幕Intent,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

android - 避免在显示 ProgressDialog 时锁定屏幕

我想在后台执行某些指令时显示进度条,但我不想锁定屏幕。此代码正在锁定屏幕:privateclassConvertDataInBackgroundextendsAsyncTask{privateMyProgressDialogmProgressDialog;@OverridepublicvoidonPreExecute(){if(mProgressDialog==null)mProgressDialog=MyProgressDialog.show(mActivity,null,null);}@OverrideprotectedBooleandoInBackground(Params...

android - Qt 安卓。获取设备屏幕分辨率

我正在Android设备上使用qt5.3进行开发。我无法获取屏幕分辨率。对于旧的qt5版本,此代码有效:QScreen*screen=QApplication::screens().at(0);largh=screen->availableGeometry().width();alt=screen->availableGeometry().height();但是现在它不起作用(返回屏幕尺寸00x00)。还有另一种方法吗?谢谢 最佳答案 Size保持像素分辨率screen->size().width()screen->size().h